package com.yixun.utils;

import org.springframework.util.ObjectUtils;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class SiteUtils {

    /**
     * @Desc: 按通道（20个一通道）进行分组
     **/
    public static Map<Integer, List<String>> groupByAisle(List<String> siteTemp){
        Map<Integer, List<String>> reMap = new HashMap<>();
        for (int index = 0; index < siteTemp.size(); index++) {
            Integer currentAisles = Integer.parseInt(String.format("%.0f", Math.floor(index / 20) + 1));

            if (ObjectUtils.isEmpty(reMap.get(currentAisles))) {
                reMap.put(currentAisles, new ArrayList<>());
            }
            reMap.get(currentAisles).add(siteTemp.get(index));
        }
        return reMap;
    }

}
